// setTimeout(() => {
//     var a = 'hello'
//     setTimeout(() => {
//         var b = 'lagou'
//         setTimeout(() => {
//             var c = 'i love u'
//             console.log(`${a} ${b} ${c}`)
//         }, 10)
//     }, 10)
// }, 10)

Promise.resolve('hello')
    .then(value => value)
    .then(value => { return `${value} lagou` })
    .then(value => console.log(`${value} i love u`))
